package br.com.EscolaDinamica.MB;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import br.com.EscolaDinamica.DAO.DAO;
import br.com.EscolaDinamica.entidades.Alunos;

@ManagedBean
@SessionScoped
public class AlunosMB {

	private Alunos alunos = new Alunos();
	private List<Alunos> listaDeAlunos;

	public String gravarAluno(){
		System.out.println("Passou no metodo de gravar");
		
		DAO<Alunos> dao = new DAO<Alunos>(Alunos.class);
		
		dao.salvarEntidade(alunos);
		
		return "Menu?faces-redirect=true";
	}

	public String listarTodosAlunos(){
		DAO<Alunos> dao = new DAO<Alunos>(Alunos.class);
		
		listaDeAlunos = dao.listaTodos();
		
		return "ListagemDeAlunos?faces-redirect=true";
	}

	public List<Alunos> getListaDeAlunos() {
		return listaDeAlunos;
	}

	public void setListaDeAlunos(List<Alunos> listaDeAlunos) {
		this.listaDeAlunos = listaDeAlunos;
	}

	public Alunos getAlunos() {
		return alunos;
	}

	public void setAlunos(Alunos alunos) {
		this.alunos = alunos;
	}
}